package geppetto.cat.corpus;

public abstract class AbstractReferenceTable {

	public abstract void initialize(BilingualCorpus corpus);
	
	public abstract int getSize();

	public abstract int getIndex(int sourceWord, int foreignWord);

	public abstract int getNumberIForeign(int sourceWord);

	// it is returning the absolute position for a given source index
	public abstract int[] getForeignIndices(int sourceWord);
}
